package com.sweetcircle.domain.query;

import com.sweetcircle.annotation.FieldNote;
import lombok.Data;

/**
 * app发布参数
 */
@Data
public class AppUpdateQuery extends BaseParam {


    /**
     * 自增ID
     */
    @FieldNote("自增ID")
    private Integer id;

    /**
     * 版本号
     */
    @FieldNote("版本号")
    private String version;
    @FieldNote("版本号")
    private String versionFuzzy;

    /**
     * 更新描述
     */
    @FieldNote("更新描述")
    private String updateDesc;
    @FieldNote("更新描述")
    private String updateDescFuzzy;

    /**
     * 创建时间
     */
    @FieldNote("创建时间")
    private String createTime;

    @FieldNote("创建时间")
    private String createTimeStart;

    @FieldNote("创建时间")
    private String createTimeEnd;

    /**
     * 0:未发布 1:灰度发布 2:全网发布
     */
    @FieldNote("0:未发布 1:灰度发布 2:全网发布")
    private Integer status;

    /**
     * 灰度uid
     */
    @FieldNote("灰度uid")
    private String grayscaleUid;
    @FieldNote("灰度uid")
    private String grayscaleUidFuzzy;

    /**
     * 文件类型0:本地文件 1:外链
     */
    @FieldNote("文件类型0:本地文件 1:外链")
    private Integer fileType;

    /**
     * 外链地址
     */
    @FieldNote("外链地址")
    private String outerLink;
    @FieldNote("外链地址")
    private String outerLinkFuzzy;

}
